home *** CD-ROM | disk | FTP | other *** search
/ Turnbull China Bikeride / Turnbull China Bikeride - Disc 2.iso / STUTTGART / UTIL / FILEUTIL / DIRMENU / DIRMENU~ / !DirMenu / !Help next >
Text File  |  1993-08-14  |  7KB  |  183 lines

  1.  
  2.      DirMenu (Directory Menu)  2.23 (13 Aug 93)
  3.      ------------------------------------------
  4.  
  5. This utility provides an easy way to access directories/files of your disc 
  6. and resource filing systems without thrashing through endless filer windows.
  7.  
  8. It provides hierachical menus containing the tree structure of any of your 
  9. filing systems. These menus can be opened either by clicking with <Select> on 
  10. one of DirMenu's icon-bar icons, clicking Alt-<Menu> in a Filer window, or 
  11. just <Menu> on the title-bar of a Filer window.
  12.  
  13. Choosing an item in a menu will do exactly the same thing as double-clicking 
  14. it in a normal Filer window - i.e. open directories, load files, or run apps. 
  15. !DirMenu just does a '*Filer_Run ...' on whatever you clicked on, so hold down 
  16. <shift> to open app dir's / load files into your text editor, or <ctrl> to 
  17. open a dir without booting apps. Selecting a menu item with <Adjust> will keep 
  18. the menu open.
  19.  
  20. Clicking Alt-<Menu> inside a filer window, or <Menu> on the title-bar of a 
  21. filer window, will bring up a menu containing all the parent directories of 
  22. the directory, and also the contents of the directory. 
  23. This allows you to access the directory, its sub-directories, or any of its 
  24. parents very easily, and also branch out into any part of the directory's 
  25. filing system. 
  26.  
  27. DirMenu comes set up to have one icon-bar icon. Clicking <Select> on it will 
  28. bring up a menu containing the contents of ADFS::4 (your hard drive, if you 
  29. have one), as well items leading to your Resource filing system, your scrap
  30. directory, the Currently Selected Directory (CSD) and whatever is in your 
  31. floppy disc drive.
  32.  
  33. The text file 'Configs' in DirMenu's application directory contains 
  34. configuration info which is read by DirMenu when it starts up. Amongst other 
  35. things, the number of icon-bar icons and their menu contents can be changed 
  36. by editing the file using !Edit or similar. See next section.
  37.  
  38.  
  39. Clicking <Menu> on any DirMenu bar-icon will bring up a conventional Info/Quit 
  40. menu, with these other items:
  41.  
  42.    Help          - loads this file into your text-editor.
  43.    Edit Configs  - loads 'Configs' into your text-editor for editing.
  44.    Update        - re-scan 'Configs'. Do this if you change 'Configs' while 
  45.                    DirMenu is running.
  46.  
  47.  
  48.  
  49. Specifying Icon-bar menus, and other options.
  50. ---------------------------------------------
  51.  
  52. All options are set in the file 'Configs' in the directory !DirMenu. To change 
  53. the options, you should edit the file using a text editor such as !Edit. If 
  54. DirMenu is running, you will need to choose 'Update' from the normal bar-icon 
  55. menu after saving the new version of configs.
  56.  
  57. The file contains comments on how to specify the various parameters; it should 
  58. be fairly clear how to change things, so this is just a brief guide:
  59.  
  60. Things that you can change:
  61.  
  62.    Number of bar-icons
  63.    Menu colours
  64.    Where to open iconbar menus on the screen
  65.    Whether to detect <Menu> clicks on Filer titlebars
  66.    Whether to expand paths contain system variables.
  67.    The contents of each bar-icon
  68.  
  69. The contents of each bar-icon menu are a series of file paths, e.g. 'ADFS::4.$' 
  70. or 'Resources:'. DirMenu will create a menu containing each of these paths 
  71. separated by gaps. In addition, you can append a '*' to a path, which will 
  72. make DirMenu add the first-level contents underneath the path. i.e. 'ADFS::4.$*' 
  73. will add the contents of the root directory of your hard disc to the menu, 
  74. which saves you moving to a submenu, at the expense of making the root menu 
  75. bigger. 
  76.  
  77. You should change 'ADFS::4.$*' to contain whatever your hard disc is called, 
  78. i.e. 'ADFS::<discname>.$*'.
  79.  
  80. General note: Don't append a '.' to any item
  81.  
  82. Making a separate bar-icon point to a very frequently used directory can be very
  83. convenient. This is made easier if the directory is an application which 
  84. sets a system variable to its location. You can then use <...$Dir> in DirMenu's 
  85. 'Configs' file.
  86.  
  87. You can create a menu of *commands by creating an application dir that contains 
  88. various Obey files, and then make a DirMenu icon wich displays this directory.
  89.  
  90. Any system variables can be items in a DirMenu menu, by specifying them in 
  91. 'Configs', e.g. '@' to get at the CSD, or '<Wimp$ScrapDir>'
  92.     
  93. Note that if an item that you specified looks like a floppy disc, the Wimp will 
  94. ask you to insert it each time you go to that item in the menu tree.
  95.  
  96.  
  97.  
  98. Random nice features:
  99. ---------------------
  100.  
  101.  • Configurable colours! Big white menus are a bit of an eye-sore. If you don't 
  102.    like the colour scheme, just alter the 'Configs' file.
  103.  
  104.  • Compatible with Jens Ovesen's FilerPatch. i.e. directories which have been set 
  105.    to look like applications in Filer windows (bit 6 of Access set) are detected, 
  106.    and displayed correctly by DirMenu.
  107.  
  108.  • Text in the menus is padded with spaces so that the highlighting is clear. I
  109.    did this because the Wimp doesn't highlight text+sprite menu-icons very well.
  110.    
  111.  • Being able to bring up a menu for a Filer windor by clicking <Menu> on the 
  112.    title bar saves you from having to go to the keyboard. You can have fewer 
  113.    Filer windows open to save desktop clutter, but still have easy access to all 
  114.    your files.
  115.    
  116.  • You can set the number of icon-bar icons to be zero. This will save space on 
  117.    the icon bar, but clicking on Filer windows will still work. You will have to
  118.    quit DirMenu from the Task Manager window if you do this.
  119.  
  120.  • DirMenu is set to expand pathnames prior to Filer_Run-ing them, i.e. system
  121.    variables and '@' (representing the CSD) in the path name are expanded. This 
  122.    uses the SWI "OS_FSControl". You can turn this option off by altering 
  123.    'Configs'.
  124.  
  125.  
  126. A Problem:
  127. ----------
  128.  
  129. DirMenu sometimes opens a Filer-window menu when it shouldn't, e.g. when you 
  130. click menu not on a titlebar. This seems to occur when menu is clicked imediately 
  131. after a drag. Anyway, if this is a problem, you can cure it by turning off the 
  132. detection of titlebar clicks, by altering the file 'Configs' as for all DirMenu's 
  133. other options.
  134.  
  135.  
  136. ------------------------------------------------------------------------------
  137.  
  138.  
  139. Other Stuff
  140. -----------
  141.  
  142. Many thanks to Dominic Symes, for his superb text editor, !Zap, and Jason 
  143. Williams et al for the equally superb Wimp C library, DeskLib.
  144.  
  145. This program is freeware. It may NOT me used in connection with any profit-
  146. making activities. Please contact me if you want to distribute DirMenu in a 
  147. PD library.
  148.  
  149. DirMenu is copyright Julian Smith 1993.
  150.  
  151. Feel free to distribute this program, but you may only distribute the ORIGINAL 
  152. version, with all files present.
  153.  
  154. If you find this program useful, you might like to make a donation to Amnesty 
  155. International, say £5, by sending me a cheque made out to them.
  156.  
  157. Can anybody tell me why DirMenu needs more than a 32k wimpslot to run, despite
  158. having a 21K !RunImage ????
  159.  
  160. Also, please let me know if you have any comments, problems, suggestions or 
  161. praise, (or have found a bug!).
  162.  
  163.  
  164.  
  165. - Julian Smith
  166.  
  167.  
  168.  ------------------------
  169.  julians@cogsci.ed.ac.uk
  170.  ------------------------
  171.  
  172.  or:
  173.  
  174.  ------------------------
  175.  Department of Psychology
  176.  University of Edinburgh
  177.  7 George Square
  178.  Edinburgh
  179.  EH8 9JZ
  180.  UK
  181.  ------------------------
  182.  
  183.